package br.com.delta.DAO;

import br.com.delta.util.SQLiteHelper;
import android.content.Context;

public class RepositorioUsuarioScript extends UsuarioDAO {
	// script para fazer drop na tabela
	private static final String SCRIPT_DATABASE_DELETE = "DROP TABLE IF EXISTS usuario";
	private static final String[] SCRIPT_DATABASE_CREATE = new String[] { 
		"create table usuario (_id_usuario integer primary key autoincrement, nome text not null, email text not null, cod_usuario text not null, senha text not null);",
		"insert into usuario(nome,email,cod_usuario,senha) values ('Josemar','josemar@gmail.com','josemar','E10ADC3949BA59ABBE56E057F20F883E');",
		};
	private static final String NOME_BANCO = "nota";
	private static final int VERSAO_BANCO = 1;
	
	// Classe utilitaria para abrir, criar, e atualizar o banco de dados
	private SQLiteHelper dbHelper;
	
	//Cria o banco com um script SQL
	public RepositorioUsuarioScript(Context context) {
		super(context);
		// TODO Auto-generated constructor stub
		dbHelper =  new SQLiteHelper(context, NOME_BANCO,  VERSAO_BANCO, SCRIPT_DATABASE_CREATE, SCRIPT_DATABASE_DELETE);
		db = dbHelper.getWritableDatabase();
	}
	
	@Override
	public void fechar(){
		super.fechar();
		if(dbHelper != null){
			dbHelper.close();
			
		}
		
	}

	

}
